/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package cn.stylefeng.guns.modular.grape.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.math.BigInteger;

/**
 *
 * @author wmao
 */
@TableName("grape_order")
public class Order extends GrapeEntity {
    
    /**
     * 订单信息部分
     */
    private String guid;
    
    private String version;
    
    private String appType;
    
    private String appTime;
    
    private String appStatus;
    
    private String orderType;
    
    private String orderNo;
    
    private String ebpCode;
    
    private String ebpName;
    
    private String ebcCode;
    
    private String ebcName;
    
    private BigDecimal goodsValue;
    
    private BigDecimal freight;
    
    private BigDecimal discount;
    
    private BigDecimal taxTotal;
    
    private BigDecimal acturalPaid;
    
    private String currency;
    
    private String buyerRegNo;
    
    private String buyerName;
    
    private String buyerIdType;
    
    private String buyerIdNumber;
    
    private String payCode;
    
    private String payName;
    
    private String payTransactionId;
    
    private String batchNumbers;
    
    private String consignee;
    
    private String consigneeTelephone;
    
    private String consigneeAddress;
    
    private String buyerTelephone;
    
    private String orderNote;
    
    /**
     * 商品条目信息部分
     */
    private BigInteger gnum;
    
    private String itemNo;
    
    private String itemName;
    
    private String itemDescribe;
    
    private String barCode;
    
    private String unit;
    
    private String gmodel;
    
    private BigDecimal qty;
    
    private BigDecimal price;
    
    private BigDecimal totalPrice;
    
    private String itemCurrency;
    
    private String country;
    
    private String note;
    
    /**
     * @return the guid
     */
    public String getGuid() {
        return guid;
    }

    /**
     * @param guid the guid to set
     */
    public void setGuid(String guid) {
        this.guid = guid;
    }

    /**
     * @return the version
     */
    public String getVersion() {
        return version;
    }

    /**
     * @param version the version to set
     */
    public void setVersion(String version) {
        this.version = version;
    }

    /**
     * @return the appType
     */
    public String getAppType() {
        return appType;
    }

    /**
     * @param appType the appType to set
     */
    public void setAppType(String appType) {
        this.appType = appType;
    }

    /**
     * @return the appTime
     */
    public String getAppTime() {
        return appTime;
    }

    /**
     * @param appTime the appTime to set
     */
    public void setAppTime(String appTime) {
        this.appTime = appTime;
    }

    /**
     * @return the appStatus
     */
    public String getAppStatus() {
        return appStatus;
    }

    /**
     * @param appStatus the appStatus to set
     */
    public void setAppStatus(String appStatus) {
        this.appStatus = appStatus;
    }

    /**
     * @return the orderType
     */
    public String getOrderType() {
        return orderType;
    }

    /**
     * @param orderType the orderType to set
     */
    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    /**
     * @return the orderNo
     */
    public String getOrderNo() {
        return orderNo;
    }

    /**
     * @param orderNo the orderNo to set
     */
    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    /**
     * @return the ebpCode
     */
    public String getEbpCode() {
        return ebpCode;
    }

    /**
     * @param ebpCode the ebpCode to set
     */
    public void setEbpCode(String ebpCode) {
        this.ebpCode = ebpCode;
    }

    /**
     * @return the ebpName
     */
    public String getEbpName() {
        return ebpName;
    }

    /**
     * @param ebpName the ebpName to set
     */
    public void setEbpName(String ebpName) {
        this.ebpName = ebpName;
    }

    /**
     * @return the ebcCode
     */
    public String getEbcCode() {
        return ebcCode;
    }

    /**
     * @param ebcCode the ebcCode to set
     */
    public void setEbcCode(String ebcCode) {
        this.ebcCode = ebcCode;
    }

    /**
     * @return the ebcName
     */
    public String getEbcName() {
        return ebcName;
    }

    /**
     * @param ebcName the ebcName to set
     */
    public void setEbcName(String ebcName) {
        this.ebcName = ebcName;
    }

    /**
     * @return the goodsValue
     */
    public BigDecimal getGoodsValue() {
        return goodsValue;
    }

    /**
     * @param goodsValue the goodsValue to set
     */
    public void setGoodsValue(BigDecimal goodsValue) {
        this.goodsValue = goodsValue;
    }

    /**
     * @return the freight
     */
    public BigDecimal getFreight() {
        return freight;
    }

    /**
     * @param freight the freight to set
     */
    public void setFreight(BigDecimal freight) {
        this.freight = freight;
    }

    /**
     * @return the discount
     */
    public BigDecimal getDiscount() {
        return discount;
    }

    /**
     * @param discount the discount to set
     */
    public void setDiscount(BigDecimal discount) {
        this.discount = discount;
    }

    /**
     * @return the taxTotal
     */
    public BigDecimal getTaxTotal() {
        return taxTotal;
    }

    /**
     * @param taxTotal the taxTotal to set
     */
    public void setTaxTotal(BigDecimal taxTotal) {
        this.taxTotal = taxTotal;
    }

    /**
     * @return the acturalPaid
     */
    public BigDecimal getActuralPaid() {
        return acturalPaid;
    }

    /**
     * @param acturalPaid the acturalPaid to set
     */
    public void setActuralPaid(BigDecimal acturalPaid) {
        this.acturalPaid = acturalPaid;
    }

    /**
     * @return the currency
     */
    public String getCurrency() {
        return currency;
    }

    /**
     * @param currency the currency to set
     */
    public void setCurrency(String currency) {
        this.currency = currency;
    }

    /**
     * @return the buyerRegNo
     */
    public String getBuyerRegNo() {
        return buyerRegNo;
    }

    /**
     * @param buyerRegNo the buyerRegNo to set
     */
    public void setBuyerRegNo(String buyerRegNo) {
        this.buyerRegNo = buyerRegNo;
    }

    /**
     * @return the buyerName
     */
    public String getBuyerName() {
        return buyerName;
    }

    /**
     * @param buyerName the buyerName to set
     */
    public void setBuyerName(String buyerName) {
        this.buyerName = buyerName;
    }

    /**
     * @return the buyerIdType
     */
    public String getBuyerIdType() {
        return buyerIdType;
    }

    /**
     * @param buyerIdType the buyerIdType to set
     */
    public void setBuyerIdType(String buyerIdType) {
        this.buyerIdType = buyerIdType;
    }

    /**
     * @return the buyerIdNumber
     */
    public String getBuyerIdNumber() {
        return buyerIdNumber;
    }

    /**
     * @param buyerIdNumber the buyerIdNumber to set
     */
    public void setBuyerIdNumber(String buyerIdNumber) {
        this.buyerIdNumber = buyerIdNumber;
    }

    /**
     * @return the payCode
     */
    public String getPayCode() {
        return payCode;
    }

    /**
     * @param payCode the payCode to set
     */
    public void setPayCode(String payCode) {
        this.payCode = payCode;
    }

    /**
     * @return the payName
     */
    public String getPayName() {
        return payName;
    }

    /**
     * @param payName the payName to set
     */
    public void setPayName(String payName) {
        this.payName = payName;
    }

    /**
     * @return the payTransactionId
     */
    public String getPayTransactionId() {
        return payTransactionId;
    }

    /**
     * @param payTransactionId the payTransactionId to set
     */
    public void setPayTransactionId(String payTransactionId) {
        this.payTransactionId = payTransactionId;
    }

    /**
     * @return the batchNumbers
     */
    public String getBatchNumbers() {
        return batchNumbers;
    }

    /**
     * @param batchNumbers the batchNumbers to set
     */
    public void setBatchNumbers(String batchNumbers) {
        this.batchNumbers = batchNumbers;
    }

    /**
     * @return the consignee
     */
    public String getConsignee() {
        return consignee;
    }

    /**
     * @param consignee the consignee to set
     */
    public void setConsignee(String consignee) {
        this.consignee = consignee;
    }

    /**
     * @return the consigneeTelephone
     */
    public String getConsigneeTelephone() {
        return consigneeTelephone;
    }

    /**
     * @param consigneeTelephone the consigneeTelephone to set
     */
    public void setConsigneeTelephone(String consigneeTelephone) {
        this.consigneeTelephone = consigneeTelephone;
    }

    /**
     * @return the consigneeAddress
     */
    public String getConsigneeAddress() {
        return consigneeAddress;
    }

    /**
     * @param consigneeAddress the consigneeAddress to set
     */
    public void setConsigneeAddress(String consigneeAddress) {
        this.consigneeAddress = consigneeAddress;
    }

    /**
     * @return the buyerTelephone
     */
    public String getBuyerTelephone() {
        return buyerTelephone;
    }

    /**
     * @param buyerTelephone the buyerTelephone to set
     */
    public void setBuyerTelephone(String buyerTelephone) {
        this.buyerTelephone = buyerTelephone;
    }

    /**
     * @return the note
     */
    public String getNote() {
        return note;
    }

    /**
     * @param note the note to set
     */
    public void setNote(String note) {
        this.note = note;
    }

    /**
     * @return the gnum
     */
    public BigInteger getGnum() {
        return gnum;
    }

    /**
     * @param gnum the gnum to set
     */
    public void setGnum(BigInteger gnum) {
        this.gnum = gnum;
    }

    /**
     * @return the itemNo
     */
    public String getItemNo() {
        return itemNo;
    }

    /**
     * @param itemNo the itemNo to set
     */
    public void setItemNo(String itemNo) {
        this.itemNo = itemNo;
    }

    /**
     * @return the itemName
     */
    public String getItemName() {
        return itemName;
    }

    /**
     * @param itemName the itemName to set
     */
    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    /**
     * @return the itemDescribe
     */
    public String getItemDescribe() {
        return itemDescribe;
    }

    /**
     * @param itemDescribe the itemDescribe to set
     */
    public void setItemDescribe(String itemDescribe) {
        this.itemDescribe = itemDescribe;
    }

    /**
     * @return the barCode
     */
    public String getBarCode() {
        return barCode;
    }

    /**
     * @param barCode the barCode to set
     */
    public void setBarCode(String barCode) {
        this.barCode = barCode;
    }

    /**
     * @return the unit
     */
    public String getUnit() {
        return unit;
    }

    /**
     * @param unit the unit to set
     */
    public void setUnit(String unit) {
        this.unit = unit;
    }

    /**
     * @return the gmodel
     */
    public String getGmodel() {
        return gmodel;
    }

    /**
     * @param gmodel the gmodel to set
     */
    public void setGmodel(String gmodel) {
        this.gmodel = gmodel;
    }

    /**
     * @return the qty
     */
    public BigDecimal getQty() {
        return qty;
    }

    /**
     * @param qty the qty to set
     */
    public void setQty(BigDecimal qty) {
        this.qty = qty;
    }

    /**
     * @return the price
     */
    public BigDecimal getPrice() {
        return price;
    }

    /**
     * @param price the price to set
     */
    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    /**
     * @return the totalPrice
     */
    public BigDecimal getTotalPrice() {
        return totalPrice;
    }

    /**
     * @param totalPrice the totalPrice to set
     */
    public void setTotalPrice(BigDecimal totalPrice) {
        this.totalPrice = totalPrice;
    }

    /**
     * @return the itemCurrency
     */
    public String getItemCurrency() {
        return itemCurrency;
    }

    /**
     * @param itemCurrency the itemCurrency to set
     */
    public void setItemCurrency(String itemCurrency) {
        this.itemCurrency = itemCurrency;
    }

    /**
     * @return the country
     */
    public String getCountry() {
        return country;
    }

    /**
     * @param country the country to set
     */
    public void setCountry(String country) {
        this.country = country;
    }

    /**
     * @return the orderNote
     */
    public String getOrderNote() {
        return orderNote;
    }

    /**
     * @param orderNote the orderNote to set
     */
    public void setOrderNote(String orderNote) {
        this.orderNote = orderNote;
    }
}
